package interfaces;

import gui.LoginBtn;
import gui.LogoutBtn;
import gui.Main;
import gui.RefreshBtn;

import javax.swing.JDialog;

public interface IMediator {

	// Register Main Window
	public void registerMainWindow(Main mw);
	
	// Register the Login Button
	public void registerLoginBtn(LoginBtn loginBtn);
	
	// Register the Logout Button
	public void registerLogoutBtn(LogoutBtn logoutBtn);

	// Register the Refresh Button
	public void registerRefreshBtn(RefreshBtn refreshBtn);

	// Register Login Dialog
	public void registerDialog(JDialog d);
	
	// Login
	public void login();
	
	// Logout
	public void logout();

}
